Bibliography 6. Conclusions 5.3 Repeatability 5.2 Impact of Cache Size

نویسندگان

  • Theodore H. Romer
  • Dennis Lee
  • Brian N. Bershad
  • Bradley Chen
  • J. Bradley Chen
چکیده

Modern microprocessors tend to use on-chip caches that are much smaller than the working set size ofmany interesting computations. In such situations, cache performance can be improved through selectivecaching, use of cache replacement policies where data fetched from memory, although forwarded to theCPU, is not necessarily loaded into the cache. This paper introduces a selective caching policy calledProbabilistic Cache Replacement (PCR) in which caching of data fetched from main memory is deter-mined by a probabilistic boolean-valued function. Use of PCR creates a self-selection mechanism in whichrepeated misses to a word in memory increase its probability of being loaded into the cache. A PCR cachegives better reductions in instruction cache miss rate than a comparable cache configuration with a victim-cache. Instruction cache miss rates can be reduced by up to 30% for some of the SPECmarks, although theoptimal probability distribution is workload dependent. This paper also presents a mechanism called Feed-back PCR which dynamically selects probability values for a PCR cache. For an 16 K byte direct-mappedinstruction cache, Feedback PCR with a one-entry MFB gives an average reduction in cache misses ofover 11% across the SPECmarks with no significant increase in cache misses for any of the workloads, andcompares favorably with other alternatives of similar hardware cost.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Politics of Sustainable Development

1. The Problematique 2. Current Context 3. Barriers to a Politics 4. A Canadian Experiment 4.1. Round Table Process 4.2. Operating Structure 4.3. Open or Closed Process 4.4. Sphere of Influence 5. Retrospective 5.1. Lessons Learned 5.2. The Importance of Values 5.3. Issues of Standing 5.4. Appointment Process 5.5. Decision-making 5.6. Modus Operandi 6. Building on the Canadian Experience Acknow...

متن کامل

Primates, Plants, and Parasites: the Evolution of Animal Self-medication and Ethnomedicine

Contents 1. Introduction 2. Animal self-medication and ethnomedicine 3. The impact of parasites on the evolution of self-medicative behavior 4. Food as medicine in animals and humans 5. Use of plants as medicine by chimpanzees in the wild 5.1. Whole leaf swallowing and the physical expulsion of parasite 5.2. Vernonia amygdalina and bitter pith chewing behavior 5.3. The ethnomedicine and phytoch...

متن کامل

Biotechnology and Agrobiodiversity

Contents 1. Introduction 2. Technical aspects of agricultural biotechnology at the interface with agrobiodiversity 2.1 In vitro technologies 2.2 Genetic modification and the sourcing of genes 2.3 Molecular marker technology 2.4 Genomics and beyond 2.5 The context of agricultural biotechnology 3. Agro-biodiversity as a source for biotechnological applications 4. Biotechnological tools in genetic...

متن کامل

Ecology and Behavior of Seabirds

1. Prologue 2. Taxonomy and distribution of seabirds 3. Feeding ecology of seabirds 3.1. Feeding habitats for seabirds 3.2. The role of seabirds in marine ecosystems and nutrient cycling 3.3. Mechanisms used by seabirds for obtaining food 4. Seabird migration 5. Life cycles and breeding behavior of seabirds 5.1. Social breeding and mating systems 5.2. Breeding parameters of seabirds 5.3. Seabir...

متن کامل

Ethics and Justice Needs for Sustainable Development

1. Sustainable Development, Environmentalisms, and Justice 2. The Meaning of Development 3. Ethics, Justice, and Human Rights 4. Ecological Rationality, Justice, and the Development Project 5. Women and the Challenges of Sustainable Development 5.1. Women in Development 5.2. Women and Development 5.3. Gender and Development 5.4. Women, Environment, and Development 5.5. Women, Culture, and Devel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007